educational technology manager - German English Dictionary